package com.git.smp.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.git.smp.entity.RequirementBatch;
import com.git.smp.entity.RequirementBatchExtend;
import com.git.smp.entity.RequirementBatchKey;

public interface RequirementBatchMapper {
    int deleteByPrimaryKey(RequirementBatchKey key);

    int insert(RequirementBatch record);

    int insertSelective(RequirementBatch record);

    RequirementBatch selectByPrimaryKey(RequirementBatchKey key);

    int updateByPrimaryKeySelective(RequirementBatch record);

    int updateByPrimaryKey(RequirementBatch record);
    
    List<RequirementBatchExtend> getRequirementBatchInfoListByPage(RequirementBatchExtend requirementBatchExtend);
    
    RequirementBatchExtend getRequirementBatchInfo(RequirementBatch requirementBatch);
    
    List<RequirementBatchExtend> getRequirementBatchDiagram(RequirementBatch requirementBatch);
    
    
}